cURL php NodeJS Python cSharp

Content Analysis API: Overview

Content Analysis API is designed to help you discover citations of the target keyword or brand and analyze the sentiments around it.

This API identifies the positive, negative, and neutral polarity in any text, and detects the following sentiment connotations: anger, happiness, love, sadness, share (desire to share content), and fun.

Content Analysis API currently has the following set of endpoints:

  • Search will find all citations for the target keyword and provide detailed information about each citation.
  • Summary will give you a complete overview of citation data available for the target keyword.
  • Sentiment Analysis will reveal granular citation stats by positive, negative, and neutral sentiment polarity and by sentiment connotations.
  • Rating Distribution will return citation stats distribution by content rating.
  • Phrase Trends will furnish you with detailed citation stats by date for a target keyword.
  • Category Trends will supply you with citation trends by date in a target category.

Using the Search endpoint, you can specify the number of results you want to retrieve, filter, and sort them. We do not charge any fees for using data filtering or sorting rules.

The Search endpoint of Content Analysis API allows applying custom filtration to the dataset that will be retrieved. By using filters, you can effortlessly get exactly the data you need. For more information, please refer to Filters in Content Analysis API.

To find answers on common questions about DataForSEO Content Analysis API and find guidance on efficient use of its features, visit our Help Center.


DataForSEO Content Analysis API supports only the Live method of data retrieval. It doesn’t require making separate POST and GET requests to the corresponding endpoints and delivers instant results. You can send up to 2000 API calls per minute. Contact us if you want to raise the limit.


The cost can be calculated on the Pricing page. You can check your spending in your account dashboard or by making a separate call to the User Data endpoint.

You can test Content Analysis API for free using DataForSEO Sandbox.